<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Jrebel的使用和配置</title>
<style type="text/css">
.abcd {
	text-align: center;
	font-weight: bold;
}
</style>
</head>

<body>
<p class="abcd">Jrebel的使用和配置</p>
<p>参考文献：<br />
http://she.iteye.com/blog/1493669</p>
<p>1、jrebel有什么用？</p>
<p>用于tomcat的热部署。开发环境下，tomcat对热布署的支持还不够全面，致使开发人员浪费大量时间在重起服务上。为了提高开发效率，决定引入Jrebel，它对热布署的支持相对比较全面。虽然Jrebel官方号称使用它不存在内存泄漏问题，但是占用一定的资源是肯定的，因此不考虑在正式环境下使用热布署。Jrebel实际上支持非常多中间件，除了Tomcat还包括Jetty、Resin、Weblogic等等，从理论上来讲，他跟中间件也没什么关系，但实际配置的时候还是会根据中间件有所不同，具体可以上官网查看，本文要讲的是tomcat+ eclipse+ spring+ struts2+ maven的环境。在使用Jrebel后，我们期望看到开发人员早上开机启动一次tomcat后就够了。</p>
<p>2、jrebel的使用配置：</p>
<p>在Eclipse或MyEclipse的tomcat服务器配置中，Eclipse window-&gt;preference-&gt;tomcat-&gt;JVM Settings，加入以下参数：</p>
<p>-Drebel.spring_plugin=true<br />
  -Drebel.aspectj_plugin=true<br />
  -Drebel.struts2_plugin=true<br />
  -javaagent:D:\jrebel.jar</p>
<p>3、附：</p>
<p>jrebel.jar下载地址：http://download.csdn.net/detail/yydcj/4433623</p>
</body>
</html>
